.member_main { width:1200px; margin:0 auto; padding-top:30px; padding-bottom:55px; overflow:hidden; }
.member_main .member_left { width:235px; float:left; background:#fff; padding-bottom:20px; }
.bg { background:#f3f3f3; width:100%; overflow:hidden; }
.member_main .member_left h3 { font-size:16px; padding-left:30px; margin-top:25px; color:#333333 }
.member_main .member_left ul { margin-top:15px; }
.member_main .member_left li { height:40px; display:block; }
.member_main .member_left li a { display:block; height:40px; line-height:40px; padding-left:45px; margin-left:2px; background:#FFF; color:#333; font-size:12px; color:#777777 }
.member_main .member_left li a span { color:#FFF; font-size:20px; padding-right:15px; float:right; height:40px; line-height:40px; }
.member_main .member_left li.now a, .member_main .member_left li:hover a { border-left:2px solid #c81623; margin-left:0; background:#f3f3f3 }
.member_main .member_left li.now a span, .member_main .member_left li:hover a span { color:#d03e49 }



.member_headimg { width:100%; height:160px; background:#232b37; }
.member_headimg .width { width:1200px; margin:0 auto; padding-top:30px; }
.member_headimg .width .img { width:100px; height:100px; border-radius:60px; overflow:hidden; background:#FFF; float:left; position:relative }
.member_headimg .width .img a { display:none; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); filter: Alpha(Opacity=50); color:#FFF; position:absolute; top:0; left:0; text-align:center; line-height:100px; font-size:14px; }
.member_headimg .width .img:hover a { display:block }
.member_headimg .width .img img { width:100% }
.member_headimg .width span.name { display:block; margin-left:120px; margin-top:20px; color:#fff; font-size:18px; }
.member_headimg .width span.photo { display:block; margin-left:120px; margin-top:10px; font-size:10px; color:#fff }
.member_headimg .width span.photo span { font-size:16px; }
